/*****************************************************************************
 *
 * proxcss-links.css -- stylesheet for sidki's Proxomitron config
 *
 * This CSS controls the link styles.  It doesn't get injected, if...
 * "Never alter Page/Link Styles"
 * ...is selected in the "HTTP Header Filters" Config Control section, or while
 * using Minimal Mode.
 *
 *
 * Browser-specific hacks:
 *
 *   Show for Internet Explorer - universal element selector may be empty:
 *     * html .Prox {}
 *   Show for Mozilla (CSS3) - begin/start/substring attribute value selectors:
 *     span[class^="Prox"] {}
 *   Show for Mozilla and Opera (CSS2) - attribute value selector:
 *     span[class="Prox"] {}
 *   Show for Mozilla and Internet Explorer - '\' escapes in selectors:
 *     spa\n.Prox {}
 *   Hide for Netscape Navigator (replace back-slash with forward-slash):
 *     \*\*\ a.Prox {} \* *\
 *
 *
 * Last edited: 2007-07-27
 *
 *****************************************************************************/

/**************************** GENERAL LINK STYLES ****************************/

a:visited
{
  color: #009999 !important;
}

/* Child selector - CSS2 (IE ignores it) */
a:visited > font,
a:visited > span,
a:visited > span > font
{
  color: #009999 !important;
}

/* Hack for IE (validates) - Descendant selector */
* html a:visited font,
* html a:visited span
{
  color: #009999 !important;
}

a:active
{
  text-decoration: line-through;
}

a:link:hover,
a:visited:hover
{
  text-decoration: underline;
}

/*********************** LINKS WITH SPECIFIC PROTOCOLS ***********************/

a.ProXprotStyle:link
{
  color: #993399;
}

a.ProXprotStyle:visited
{
  color: #999999 !important;
}

a.ProXprotStyle:hover
{
  color: #ff0066 !important;
}

a.ProXprotAlert,
a.ProXprotAlert:visited,
a.ProXprotAlert:hover
{
  color: #FFFFFF !important;
  background: #DC143C !important;
}

/******************************* TRACKING LINKS ******************************/

a.ProXFlHex:hover,
a.ProXFlPref:hover,
a.ProXFlUni:hover,
a.ProXPref:hover,
area.ProXPref:hover
{
  color: #000031 !important;
  background: #CEDEEF !important; /* very light blue */
}

a.ProXFlJs:hover,
a.ProXPrefJs:hover,
area.ProXPrefJs:hover
{
  color: #000031 !important;
  background: #F0E8F9 !important; /* very light purple */
}
